package main
import "fmt"

//三种声明变量的方式   如果首字母大写，则可以被其他的包访问；如果首字母小写，则只能在本包中使用
func main(){
	//1 指定变量类型，声明后若不赋值，使用默认值
	var i int
	fmt.Println("i=",i)

	//2 根据值自行判定变量类型
	var num = 10.11
	fmt.Println("num=",num)

	//3 省略var，注意 :=左侧的变量不应该是已经声明过的
	//下面的方式等价于 var name string    name = "tom"
	// :=的 : 不能省略
	name := "tom"
	fmt.Println("name=",name)
}